Big Huge Thesaurus

white knight

noun

sounds kind of like